const express = require('express');
const userRoutes = require('./routes/users');

const app = express();
const PORT = 3000;

// 中间件
app.use(express.json());

// 路由
app.use('/api/users', userRoutes);

// 根路径
app.get('/', (req, res) => {
  res.json({ 
    message: '欢迎使用API!', 
    endpoints: [
      'GET /api/users - 获取所有用户',
      'GET /api/users/:id - 获取特定用户',
      'POST /api/users - 创建新用户'
    ]
  });
});

// 启动服务器
app.listen(PORT, () => {
  console.log(`服务器运行在 http://localhost:${PORT}`);
});

module.exports = app;